The development of the Internet of Things has made embedded devices widely used. Embedded devices are often used to process\nsensitive data, making them the target of attackers. ARM TrustZone technology is used to protect embedded device data from\ncompromised operating systems and applications. But as the value of the data stored in embedded devices increases, more and\nmore effective physical attacks have emerged.However, TrustZone cannot resist physical attacks.We propose SoftME, an approach\nthat utilizes the on-chip memory space to provide a trusted execution environment for sensitive applications. We protect the\nconfidentiality and integrity of the data stored on the off-chip memory. In addition, we design task scheduling in the encryption\nprocess. We implement a prototype system of our approach on the development board supporting TrustZone and evaluate the\noverhead of our approach.The experimental results show that our approach improves the security of the system, and there is no\nsignificant increase in system overhead.
Loading....